process.stdin.setEncoding("utf8");
// 如果是 终端 启动 server 这个进程  然后 监听 终端 发过来的消息
// 如果是 client 启动 server 这个进程  然后 监听 client 发过来的
process.stdin.on("data", (data) => {
  // 监听 父进程发来 的消息 用in
  
  // 这里可以监听到 终端输入到消息 或者 client 父进程 发过来的消息
  // 将收到的data信息做一个简单的处理，作为响应信息
  const response = `AI: ${data
    .replace(/[?？吗]/g, "")
    .replace(/我/g, "你")
    .replace(/你/g, "我")}\n`;
  // 将响应信息输出给原来的进程
  process.stdout.write(response); // 将响应信息输出给 父进程 也就是 终端 或者   client 父进程
  // 谁
});
